Welcome to HotDog Professional 6. HotDog is an advanced HTML Editor and Website Development Tool. Most programs that let you build webpages hide the HTML that forms their source. While this can be useful for the novice, it ultimately limits the type and design of webpages you can build. Rather than hide the HTML code away - HotDog embraces it fully, providing you with many tools that manipulate the power and precision of full-blown HTML. Using the HotDog Editor and the HTML Property Sheet, you are continually informed about the various properties and attributes of HTML tags. By approaching HTML in this manner, we have managed to make it quick and easy to learn whilstgiving you precise control over the design and look of your webpage.
To meet the demands of modern web authors - we have included syntax support for the following file types in addition to HTML:
CSS (level 1 & 2).
JavaScript.
VBScript.
ASP.
HotDog Pro can be conceptualized as having several parts with the HotDog Shell wrapping them all together. |
The HotDog Shell contains:
|
The HotDog Shell gives you access to Preferences, Toolbars, common HTML tasks (such as inserting Images/Tables etc.) and online help. Among other things, the Resource Panels are opened and closed from the HotDog Shell.
We put a lot of thought into the design of the HotDog Shell. When designing each dialog, as well as considering ease of use, we also tried to enhance the learning process. So, for example, the Table Wizard not only helps you insert a table into your webpage, it provides tips on how to use a table and contains diagrams demonstrating the various attributes in tables, such as Cell Padding and Border Colors.
The Table Wizard |
Starting the Table Wizard
The use of wizards gave us the ability to present complex or prolonged tasks in a clear and simple manner. For example, adding a new server address to HotDog is explained step-by-step in the Internet Site Wizard. At the end of the wizard you will have not only defined a new Server Address, but have hopefully learnt a bit about what a Server is and why you needed to define a Server Address in the first place. |
Each dialog has a Help button. This help button contains links to extended help as well - that is, not only is the functionality of dialog explained, but the background as well. For example, the help for the Internet Site Wizard expands upon the help contained within the wizard, but also links to a step-by-step guide on using the wizard. This guide is typical of many included with HotDog, in that it explains basic concepts and terminology so you have a firm grounding on what is actually going on. |
Starting the Internet Connection Wizard
|
Each document in HotDog is opened and edited with the HotDog editor. Usually editors are only given brief consideration by users because, by all outward appearances, they look the same. The HotDog editor is deceptively powerful. As well as the basic functions (word wrap etc.) listed at the bottom of each document, the HotDog editor can also collapse text and more. Example HTML Code
(In the example above, “MIDDLE” is the valid value for the VALIGN attribute. To avoid creating simple errors like this, use Code Completion in conjunction with the HTML Property Sheet) Typical ToolTip Help
Tag and Attribute HighlightingChanging the color of tags helps you pick out the information you need to find from a jumble of HTML. It is particularly useful when you are trying to study other people’s HTML. For example, if you are interested in image tags, then color them green. This way they stand out against all the clutter of surrounding tags. Syntax ValidationAs you type, if you make any syntax errors, HotDog will notify you immediately. HotDog usually recognizes what the error is and will tell you what part of your tag is incorrect. HotDog will also describe the full HTML specification of the tag. See the HTML Property Sheet described below for more details on how to work with HTML. You can also specify which syntax files will be recognized in your work. For example, to be on the safe side, you might only wish to use the HTML 3.2 syntax file. This means that any tags or attributes you type that don’t form part of this specification will be underlined. BookmarksBookmarks are a quick and simple way of marking certain places within your document. Being able to jump from one place to another in your document significantly speeds the editing process. Collapsible TextText collapsing lets you collapse, or roll up, different parts of your document. The advantages are clear - when you have finished a part of your webpage, be it a table or a paragraph, you can just collapse it and get it out of the way. This way you don’t have to scroll through finished work or risk changing finished work through accidental keystrokes. This tool makes editing larger documents very much easier. If your document is part of a Website your bookmarks and collapsed text are remembered - even when you close down HotDog. Spell CheckingHotDog comes with a spell checking system. To correct a misspelled word, right-click over it to gain a list of 16 suggestions. Slide the mouse down to the word you want to insert and click. Or, to spell check your entire document, start the Spell Checker. Follow Links From Within a DocumentWhen editing HTML documents we realized how useful it is to open documents referenced from inside your current document. From within the ROVER view of an open document, right-click on a link to another document. Improved Image ManipulationOne of the problems with HTML and images is that you can’t see what the image looks like just by staring at the HTML. HotDog includes mouse-over imaging. That is, if you hold your mouse over an IMG tag, a small thumbnail image of the picture appears. This is a quick way to check which image is which. If you want to do serious image manipulation - such as file size optimization, right click over the image and select Preview Image. This window displays all of the image properties. To optimize the image, click Convert. There you can choose different file formats; compress your image and more. |
Open a New Document
HotDog has Advanced HTML HelpIf you hold your mouse over a tag or attribute, popup help appears giving you a short description of the tag or attribute. For example, if you hold the mouse over the BORDER attribute in the TABLE tag, a popup message appears saying: Sets the size, in pixels, of the table border. Turning on Tag Highlighting
Turning on Syntax Validation
Define Syntax Specifications to use on your Document.
Adding/Recalling Bookmarks
Collapsing Text
To Start the Spell Checker
Follow Links from Within a Document
Preview Images
Change Image Formats
|
|
|
Code completion gives you a new way of inserting tags and attributes. Because HotDog knows the entire HTML, CSS, ASP, JavaScript and VBScript specifications, it can present you with all the possible attributes for each tag, and where possible, the values that are associated with each tag. For example, the ALIGN attribute can only have a set number of values. All are listed in the code completion window. Use the HTML Property Sheet to gain HTML help that dynamically updates with your code completion window as you scroll through each attribute. Opening the HTML Property Sheet
|
Using Code Completion
Setting Code Completion Preferences
|
HotDog supplies many different ways of previewing your document while you work. How the Different Browsers are Setup on Your SystemHotDog comes with it’s own internal browser, ready to go. This browser however is primitive, and cannot display JAVA or Dynamic HTML. When you first install HotDog, if you have Internet Explorer (I.E.) installed on your system, you will be asked if you want to use I.E. as the internal browser instead of HotDog’s default browser. It is recommended that you accept this option. Whatever browser you use as the internal browser, is called ROVER. Rover is the most unobtrusive method of browsing your documents. If you are using the default browser as ROVER and want to display complex effects, use an External Browser. Before completing a webpage, have a look at it inside different browsers. Use the External Browser function for this. HotDog will search for and automatically install any External Browsers it finds on your system when you start HotDog for the first time. Setting the Browser SizeFor a professional web designer, one of the key limitations in webpage design is how it looks under different screen sizes. HotDog’s internal browsers now incorporate rulers that allow you to expand or contract the size of a webpage. This means you can instantly see what your webpage looks like under a browser viewed in a 640x480 screen resolution. Furthermore, since you can slide the rulers, you can gauge how your webpage degrades under different browser dimensions. When working towards browser constraints, HotDog gives you perfect pixel control. How to Surf From Inside HotDogBy using the Web browser, you can surf from within HotDog. Just open the Web browser and enter a URL into the drop down list box. Downloading webpages, Ready for Editing
If you want to download a webpage that you have surfed to (including
the images!) click the The webpage and its images are downloaded and opened into a new document ready for you to edit! This way you see the tricks different web masters use to create their webpages. |
3 Different Browsers
Turning ROVER On
Setting Different Browser Sizes
How to Surf From Inside HotDog
Downloading webpages From the Net for Editing
|
As more and more functionality was added to HotDog we had to look for a place to put it. Resource Panels were our solution. A Resource Panel is a floating resizable window that groups similar functionality into the same place. Each Resource Panel performs a specific task related to web authoring. So for example, if you wanted to insert extended characters into your document (such as © etc.) then you would open the Extended Characters manager:
Generally, functionality that helps you create webpages but does not actually edit them directly can be found in the Resource Manager. For example, the Internet Files Resource Panel is concerned with the uploading of documents to the Internet. There are however special Resources that do edit your page, such as the Extended Characters Manager, which lets insert foreign characters into your document. Resource Panels are opened from the View menu. HotDog also includes typical Resource Manager presets, such as those that might be used for uploading documents to the Internet. If you want to show or hide all opened Resource Panels with a single click, then click on the Show/Hide Resources button located in the toolbar:
Right-clicking on this button allows you to edit your Toolbar settings.
|
Opening Resource Manager
The Resource Manager Contains:
Using Preset Resource Configurations
|
|
The HTML Property Sheet helps you code HTML. It contains all the tags and attributes used by the major browsers, Netscape and Microsoft Internet Explorer. By entering tag attributes directly into the HTML Property Sheet you can save time.
In the example to the left, a user has typed <IMG> and has clicked on the SRC attribute in the HTML property sheet. This opens a file picker allowing the user to select an image. Notice the help on the SRC attribute at the bottom of the HTML Property Sheet. Opening the HTML Property Sheet
|
Webmasters have long been demanding a HTML Editor with advanced Website management facilities. HotDog Professional 6 plugs the gap with full-featured Website management tools. Inside the Website Manager, it’s possible to assign tasks, filter files or perform multiple search-and-replace procedures on designated files. To Open the Website Manager:
(For more details see the Website Manager help.) HotDog Professional 6 Websites are based entirely on a local mirror system and does not use proprietary formats to define a Website. A HotDog Professional 6 Website defines a set of directories and files on a local computer and provides the ability to quickly publish these directories and files to another computer (usually an ISP’s Web server, i.e., the Internet). This makes it possible to create, edit and preview a Website on a local computer and then automatically copy the changes to a Web server where an entire audience can see the site via the Internet. HotDog Professional 6 stores a Website definition in a .HWS file. This file contains the following information:
This file allows HotDog to automate many of the repetitive tasks involved in managing a Website, whilst not changing or affecting an actual Website file structure or individual webpages. More importantly, it allows multiple Webmasters to work concurrently on a single Website in a fully team-based environment – Website Co-ordinators can completely manage their team from within HotDog. File ManagementHotDog Professional 6 sports a powerful file management interface making it possible to create, add, remove and edit Website files within a single view. You can drag and drop files from local or remote file lists to easily add files to a Website. Full control is held over Website structure and it’s easy to re-organize entire directory trees quickly. Choose to apply Website features across single or multiple documents, directories or even to an entire Website. PublishingWebsites makes it easy to upload a site and any associated files that are needed to make the site work properly on a Web server by means of publishing. When publishing a Website, you can:
Website WizardThe HotDog Website Wizard turns the process of defining a Website into a simple step-by-step procedure. There are three ways to start a HotDog Professional 6 Website:
Tasks ListTasks List is a list of user-defined tasks relating to the Website which may be assigned from one user to another, or simply as reminders to the current user. Each task can be associated with a particular webpage within the Website, thus enabling the ability to quickly edit a file without hunting around the entire Website. Tasks also have user definable priority and status flags to easily track individual task progress. This feature makes a Website Co-ordinator’s job a lot easier by being able to manage their team completely through HotDog. Error CheckerA built-in mechanism is supplied for error-checking all of the webpage links across an entire site. The Error Checker will automatically:
Resource CheckerWebsites are also supplied with a built-in Resource Checker for locating external resources (links to files outside of the local Website directory tree) across an entire Website. Resource Checker will automatically:
Local BrowserIn addition to the Websites Manager, HotDog Professional 6 also provides an internal Website browser, thus allowing the ability to view a Website as it will appear on the Internet. Whilst browsing the site, it’s possible to edit the current page, seeing the changes appear as they’re made. It’s also simple to add associated tasks for the current page. This is an ideal way for someone who may not be completely HTML literate (but is completely familiar with concepts and what it means to create a Website) to browse a Website and quickly and easily coordinate Website updates (for example, a Website Co-ordinator, who orchestrates, rather than develops, a site project). Global Website ReplacementWebsites possesses the ability to make major appearance changes across an entire Website. Websites can automatically replace:
Multi-user InterfaceWebsites now facilitates multiple users, which means that teams of Webmasters working on a local network are able to define their HotDog Website on a shared network drive. Each person working on the Website starts HotDog and opens the same HotDog Website – that is, the .HWS file, normally located in the top-most directory of a Website structure. All changes made to the Website are reflected in the other users’ Websites Managers. Websites also features file-locking, so that if one user is editing a webpage via Websites, it is then locked away from all other users working on that Website until the file is closed.
|
Local FilesThe Local File Manager is very similar to Windows Explorer™. You can use the Local File Manager to manipulate or filter files. Using Drag and Drop, the Local File Manager provides an easy way of inserting links into your documents. The Local File Manager was designed to aid with the file manipulation required of larger Websites.
WebsitesWebsites are collections of HTML documents. Using HotDog to create a Website on your local computer will mean that when it comes time to upload to the Internet, one click is all it will take to transfer your work. Using Websites greatly reduces the amount of organization required to get you up and running on the Internet. Macro EditorThe Macro Editor is used to insert text and tags into your document. Its key advantage is that it can insert text before and after selected text in the document. SupertoolzFor quick access to your Supertoolz, the Supertoolz Manager can be useful. Just double click on any of the Supertoolz to activate them. Remember, you will need to first install some Supertoolz. Extended CharactersIf you need to insert foreign or unusual characters such as © or ™, use the Extended Character Manager. Just drag and drop the characters you need directly into your document for the correct HTML code to be inserted. |
Internet FilesUsing simple Drag and Drop you can easily transfer files to and from your server. Uploading and downloading files is as simple as dragging them to and from the Local File Manager. The Internet Files Manager also contains the “Add New Internet Connection” Wizard. The Internet File Manager was created as an easy way to quickly upload and download files, while still inside HotDog.
HTML TagsHotDog comes with a complete listing of all the HTML tags we could find - plus a few more. The HTML Tag Manager is used to define different colors for different tags, create shortcut keys for different tags and for defining your own tags.
MultiLine ClipboardWe found that it is very useful to be able to drop commonly used text straight into our documents. The MultiLine Clipboard is simply a clipboard with unlimited capacity. It is useful for storing HTML code for commonly used images and colors.
Internet Explorer Favorites and Netscape BookmarksIf you want to insert a link to one of your favorite Websites, just drag the bookmarked link into your web document and it will be automatically inserted. |
The development of SuperToolz is what makes HotDog so flexible. SuperToolz are plug-in programs designed to work specifically in conjunction with HotDog. SuperToolz allow for the unlimited extension of HotDog's functionality, while at the same time giving users the ability to pick and choose the functionality they want to include in HotDog. Every SuperTool is downloaded, purchased (if not already free), maintained and updated via the Internet from within HotDog itself. With one click, HotDog will automatically download and install chosen SuperToolz or SuperToolz updates, ready to use immediately and with no fuss.
|
Finding and Installing SuperToolz
Free Sausage SuperToolz
Currently Available SuperToolz
Third Party SuperToolz
|